import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
//引入vantUI组件
import Vant from "vant";
import "vant/lib/index.css";
import { Lazyload } from "vant";

Vue.use(Vant);
Vue.use(Lazyload);

// 引入axios
import axios from "axios";
// 挂载到vue原型链上
Vue.prototype.axios = axios;


// 引入md5加密，挂载至vue实例中；
import md5 from "js-md5";
Vue.prototype.$md5 = md5;

//路由守卫
import "./permission";

// 消息提示的环境配置，是否为生产环境：
// false 开发环境：Vue会提供很多警告来方便调试代码。
// true 生产环境：警告却没有用，反而会增加应用的体积
// 目前是development，带build打包之后就会是production
Vue.config.productionTip = process.env.NODE_ENV === "production"; //false

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount("#app");
